package com.payment.system.domain;

import com.payment.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.payment.common.base.BaseEntity;

/**
 * 银行开户行表 hatchet_iss_bank
 * 
 * @author payment
 * @date 2018-12-26
 */
public class IssBank extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/**  */
	private String id;
	/** 银行名称 */
	@Excel(name = "银行名称")
	private String bankName;
	/** 银行简称 */
	@Excel(name = "银行简称")
	private String shortCnName;
	/** 银行代码 */
	@Excel(name = "银行代码")
	private String bankCode;
	/** 状态 */
	@Excel(name = "状态",readConverterExp="10A=启用,10B=禁用")
	private String bankStatus;
	/** 排序号 */
	@Excel(name = "排序号")
	private String orderNo;
	/** 英文代号 */
	@Excel(name = "银行机构代码")
	private String issuerCode;
	//背景图片
	private String bankBackgroundImg;
	//logo 图片
	private String bankLogoImg;
	//储蓄卡图片
	private String depositCardImg;

	public void setId(String id) 
	{
		this.id = id;
	}

	public String getId() 
	{
		return id;
	}
	public void setBankName(String bankName) 
	{
		this.bankName = bankName;
	}

	public String getBankName() 
	{
		return bankName;
	}
	public void setShortCnName(String shortCnName) 
	{
		this.shortCnName = shortCnName;
	}

	public String getShortCnName() 
	{
		return shortCnName;
	}
	public void setBankCode(String bankCode) 
	{
		this.bankCode = bankCode;
	}

	public String getBankCode() 
	{
		return bankCode;
	}
	public void setBankStatus(String bankStatus) 
	{
		this.bankStatus = bankStatus;
	}

	public String getBankStatus() 
	{
		return bankStatus;
	}
	public void setOrderNo(String orderNo) 
	{
		this.orderNo = orderNo;
	}

	public String getOrderNo() 
	{
		return orderNo;
	}
	public void setIssuerCode(String issuerCode) 
	{
		this.issuerCode = issuerCode;
	}

	public String getIssuerCode() 
	{
		return issuerCode;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("bankName", getBankName())
            .append("shortCnName", getShortCnName())
            .append("bankCode", getBankCode())
            .append("bankStatus", getBankStatus())
            .append("orderNo", getOrderNo())
            .append("issuerCode", getIssuerCode())
            .toString();
    }

	public String getBankBackgroundImg() {
		return bankBackgroundImg;
	}

	public void setBankBackgroundImg(String bankBackgroundImg) {
		this.bankBackgroundImg = bankBackgroundImg;
	}

	public String getBankLogoImg() {
		return bankLogoImg;
	}

	public void setBankLogoImg(String bankLogoImg) {
		this.bankLogoImg = bankLogoImg;
	}

	public String getDepositCardImg() {
		return depositCardImg;
	}

	public void setDepositCardImg(String depositCardImg) {
		this.depositCardImg = depositCardImg;
	}
}
